About L & H (london) Ltd (07885408) United Kingdom