About Leo Logistical Services Limited (08708947) United Kingdom