About S & A Homes (ilford) Limited (12870158) United Kingdom