About Hammer And Cross Ltd (10990498) United Kingdom