About Mowbray Street Management Company (no 2) Limited (06971831) United Kingdom