About Squire Thomas Limited (12906089) United Kingdom