About L&h Properties Ltd (11185267) United Kingdom