About The Stroud Partnership Limited (04281699) United Kingdom