About Balboa Electrical Limited (05095804) United Kingdom