About Farrars Consultants Limited (09535828) United Kingdom