About P & F Hammond Limited (12792658) United Kingdom