About The Mills Hollinwood Limited (12486594) United Kingdom