About Thomas & Pete Consulting Limited (13356019) United Kingdom