About Pickton Holdings Limited (12254927) United Kingdom