About Thomas De Fleur Ltd (12939761) United Kingdom