About Rovers & Moffat Ltd (09609271) United Kingdom