About Kestrel Industrial Services Limited (07110066) United Kingdom