About A & L Campbell Holdings Limited (SC689943) United Kingdom