About Demelec Limited (13358973) United Kingdom