About Hamblin & Glover (oil Field Services) Limited (01171441) United Kingdom