About Rook & Sparrow Limited (09736393) United Kingdom