About Leo Import&export Trade Co. Limited (08130631) United Kingdom