About Lecki Special Transport Ltd (12245096) United Kingdom