About Townhill Holdings Ltd (NI677733) United Kingdom