About Stubbs Properties Limited (12030672) United Kingdom