About Piccadilly Securities Limited (02324796) United Kingdom