About Chatham Square Limited (08312945) United Kingdom