About Glengall Business Centre Management Company Limited (05670688) United Kingdom