About James Heming Limited (05717873) United Kingdom