About Farrar & Co Properties Ltd. (06263341) United Kingdom