About Findlay Associates Limited (03556362) United Kingdom