About Kestrel Installations Ltd (13021038) United Kingdom