About Kestrel Mechanical Services Limited (01842130) United Kingdom