About Rickwood Technology Limited (03498534) United Kingdom