About Flora Lincoln Limited (11894984) United Kingdom