About Barnston Tech & Research Limited (13233379) United Kingdom