About P&f London Ltd (11222232) United Kingdom