About Stubbs Property Developments Ltd (11890498) United Kingdom