About Pickering Investments Limited (01026401) United Kingdom