About Stamford Property & Land Limited (10224871) United Kingdom