About Thomas Stanford & Company Limited (04656473) United Kingdom