About Farlane Associates Ltd (06695913) United Kingdom