About Chandler Technology Limited (08911762) United Kingdom