About Lydhurst Management Services Ltd (09311096) United Kingdom