About Michael Farrar & Company Limited (01301579) United Kingdom