About Thompson Lowe Limited (13229627) United Kingdom