About O Hara Plant Limited (03524305) United Kingdom