About Stewart & Williams Homes Ltd (10698376) United Kingdom