About Piccadilly Garden Limited (10395195) United Kingdom