About Farquhar Developments Limited (03307489) United Kingdom