About Stopford Design Services Limited (03806503) United Kingdom