About Mcclymont Properties Limited (SC613307) United Kingdom