About Othello Way Management Company Limited (12363544) United Kingdom