About B & L Ruso Limited (06333143) United Kingdom