About Beaufront Woodhead Management Company Limited (03823476) United Kingdom