About Drescher Engineering Services Limited (11213482) United Kingdom