About Harlaxton Management Company Limited (07925016) United Kingdom