About Stubbs House Management Limited (01482668) United Kingdom