About L & H Incorporated Limited (09974914) United Kingdom