About Northdown One Management Company Ltd (06247681) United Kingdom