About G&l Beijer Limited (SC038231) United Kingdom