About Stamford Land Ltd (06439501) United Kingdom