About P & S Latchford Limited (06334932) United Kingdom