About Hammond & Mccomb Ltd (11471725) United Kingdom