About No.33a Lyndhurst Road (management) Limited (01179707) United Kingdom