About Highbury Management Company (london) Limited (12369978) United Kingdom