About Flora Fairbairn & Co Limited (13599814) United Kingdom