About Roake & Cook Limited (12773586) United Kingdom