About Logistica Facilities Management Ltd (08271023) United Kingdom