About Yamada International Limited (08589761) United Kingdom