About Oleo Telehoist Limited (06843369) United Kingdom