About M O Barrett Limited (10045307) United Kingdom