About Church Place Hoylake Ltd (12117293) United Kingdom