About Piccadilly Investments Ltd (10914534) United Kingdom