About Lyndhurst Private Properties Limited (07152563) United Kingdom