About 3 Lyndhurst Terrace Limited (03896420) United Kingdom