About Ssd & Co Developers Ltd (09084364) United Kingdom