About Richard Stuart Homes Limited (10462939) United Kingdom