About Stitt Associates Limited (08364099) United Kingdom