About S.m. Foster Associates Limited (03377614) United Kingdom