About Cooper Lodge Management Company Limited (05499196) United Kingdom