About Staunton Rook Holding Company Limited (13328003) United Kingdom