About The Pycroft Management Llp (OC435021) United Kingdom