About The Three Pickerels Ltd (04017929) United Kingdom