About Odel Industrial Services Ltd (06502309) United Kingdom