About Stubbing Hill Developments Ltd (11639503) United Kingdom