About Apex Lodge Management Company Limited (01619563) United Kingdom