About Lodge & Hicks Ltd (08177050) United Kingdom