About Stamford Design & Build Ltd (13403044) United Kingdom