About Thomas Findlay Consultancy Ltd (SC672278) United Kingdom