About Ideal Logistics & Distribution Limited (12262231) United Kingdom