About P Leech Limited (10198693) United Kingdom