About Greenhead Management Company Limited (06288462) United Kingdom