About G & L Archibald Limited (SC338566) United Kingdom