Harrogate firm fined £18,200 by HMRC