About Barry Thompson Engineering Consultants Limited (10191135) United Kingdom