About Stamford Homes Limited (07193559) United Kingdom