About Bayhead Capital Management Limited (NI626635) United Kingdom