About Stamford Development Limited (06258747) United Kingdom