About Vickers Oils Services Limited (09435692) United Kingdom