About Barwick Barrett Limited (07210115) United Kingdom