About Macfarlanes Limited (02292048) United Kingdom