About John Hitch Seating Limited (08028346) United Kingdom