About Kestral Eletrics Limited (SC589418) United Kingdom