About L&h Management Ltd (09722068) United Kingdom