About L And H Holding Company Limited (12108467) United Kingdom