About O Hara Design Limited (06402903) United Kingdom