About L Ohira Limited (08304246) United Kingdom