About Farlie Developments Limited (SC431727) United Kingdom