About London Logistics Limited (02772158) United Kingdom