About Lord Rook Wood Limited (11210125) United Kingdom