About Pickard Management Services Limited (00690611) United Kingdom