About Delec Limited (03870732) United Kingdom