About Piccadilly Associates Limited (03709238) United Kingdom