About Ian Farmer Associates (1998) Limited (03661447) United Kingdom