About Narrows Group Ltd (NI640821) United Kingdom