About Stafford Design & Developments Limited (10696441) United Kingdom