About Charles Rookwood Holdings Limited (10768216) United Kingdom