About Rosemary Farrar Associates Limited (06031256) United Kingdom