About Fletcher-smillie Investments (13450609) United Kingdom