About David A. Farrer Limited (04218436) United Kingdom