About Leon Urquhart Electrical Limited (09663820) United Kingdom