About Chandler & Hall Limited (11275064) United Kingdom