About L & H Property Consultants Ltd (12356324) United Kingdom