About Thompson & Flello Limited (06244678) United Kingdom