About Pickhurst Partners Limited (13629087) United Kingdom