About Picton Capital Limited (07540107) United Kingdom