About Stamford Development Management Limited (09655649) United Kingdom