About Pickandpillarplex Limited (12842148) United Kingdom