About Eric O Hara Limited (09830083) United Kingdom