About Lee Terrace Homes Limited (12812588) United Kingdom