About Farquhar Macrae And Partners (SL001399) United Kingdom