About Foster Findlay Associates Limited (02182421) United Kingdom