About Strathclyde Property Investors Limited (12801842) United Kingdom