About Ohms & Watts Limited (03094346) United Kingdom