About Lyndhurst Gardens Finchley Limited (10877875) United Kingdom