About L&a Link Limited (07501085) United Kingdom