About Stroud Accountancy And Taxation Services Ltd (08872858) United Kingdom