About Hammond 123 Holdings Limited (10548474) United Kingdom