About Thomas & Co Financials Limited (07879710) United Kingdom