About Rook & Magpie Ltd (10731616) United Kingdom