About Taylor Lewis Cottages Limited (11760315) United Kingdom