About Jamhard Limited (11064933) United Kingdom