About Stamford Hd Ltd (10863485) United Kingdom