About Leo Liverpool Trading Limited (12042416) United Kingdom