About Farrar & Barker Limited (04689242) United Kingdom