About P & H Hammond Ltd (12193303) United Kingdom