About Stowe Associates Ltd (08107217) United Kingdom