About Hammond Lord Limited (05762516) United Kingdom