About Chelwood Trading & Investment Company Limited (00113873) United Kingdom