About Chick O Land Southsea Ltd (11378322) United Kingdom