About 2 Lee Terrace Freeholders Limited (01751276) United Kingdom