About Odel Engineering Services Ltd (09514131) United Kingdom