About Barry-trimble Associates Limited (05966562) United Kingdom