About Chandlers Limited (03292455) United Kingdom