About Pickering Management Services Limited (12659326) United Kingdom