About Hammond Home And Leisure Limited (12323243) United Kingdom