About Piccadilly Capital Limited (04416008) United Kingdom