About Piccadilly Holdings Limited (10518654) United Kingdom