About Lilly & Ted Transport Ltd (11683401) United Kingdom