About Northoak London Ltd (12670835) United Kingdom