About Taunton Associates (LP003836) United Kingdom