About Flear & Thomson Limited (SC028660) United Kingdom