About Stubbs Property Ltd (11601436) United Kingdom