About Holioake Management Company Limited (12388563) United Kingdom