About Hamestan Holdings Limited (10139108) United Kingdom