About Chandler Bros Ltd (12665249) United Kingdom