About Stubbs Homes Ltd (12701238) United Kingdom