About Hamesmoor Ltd (11717205) United Kingdom