About Glenbarr (rte) Company Limited (05349306) United Kingdom