About Feniscowles Electrical Limited (04524498) United Kingdom