About Holloway Head Limited (10490042) United Kingdom