About Farrar Consulting Limited (09278407) United Kingdom