About Clyde Lodge Management Company (exmouth) Limited (04930363) United Kingdom