About J. Chandler & Company Limited (00207348) United Kingdom