About Stourvale Associates Limited (07122352) United Kingdom