About Chatham Place London Limited (09312930) United Kingdom