About Glen Torrish Properties Limited (SC272760) United Kingdom