About Troy Homes (elstree Lawns) Limited (10237828) United Kingdom