About J Chandler Limited (10374964) United Kingdom