About Piccadilly Management Services Ltd (11570038) United Kingdom