About Glen Bruar Properties Limited (SC282756) United Kingdom