About Parker Hammond Ltd (11724079) United Kingdom