About Chandler & Osborne Limited (10141835) United Kingdom