About Sawtooth Associates Limited (04663054) United Kingdom