About Walton Head Management Company Limited (06321265) United Kingdom