About Rookwood North Limited (12750806) United Kingdom