About Logistics & Facility Solutions Limited (SC526409) United Kingdom