About Aquila Switchgear Limited (02754884) United Kingdom