About Bayhead Management Company Limited (NI607874) United Kingdom