About Stambridge Developments Ltd (09188586) United Kingdom