About Glenbarr Trade And Transportation & Co (SL003720) United Kingdom