About Hammond & Co Services Ltd (12955615) United Kingdom