About Chandler & Co.uk Ltd. (04606077) United Kingdom