About Flear & Thomson (stirling) Limited (SC575657) United Kingdom