About Sturch Associates Limited (05655752) United Kingdom