About Stubbins Properties Ltd (11590998) United Kingdom