About Lucinda Farquhar Associates Limited (12865520) United Kingdom