About Grant Spencer Electrical Limited (12595921) United Kingdom