About Narrowgate Management Company Limited (04521473) United Kingdom