About Link Services Lancashire Limited (13197968) United Kingdom