About G & L Rosser Holdings Limited (11796426) United Kingdom