About De Rook Limited (11851156) United Kingdom