About Thomas Alexander & Company Limited (03958289) United Kingdom