About Thompson And Friar Consulting Ltd (12253370) United Kingdom