About Java Wood Limited (10426533) United Kingdom