About Macfarlane & Curtis Associates Ltd (13685089) United Kingdom