About Piccadilly Management Limited (08721350) United Kingdom