About Lewis & O Homes Ltd (13276421) United Kingdom