About Ashcroft Capacitors Limited (02847273) United Kingdom