About Barrasmith Limited (09629121) United Kingdom