About L&h Projects Limited (09793367) United Kingdom