About Strathclyde Holdings Limited (SC619125) United Kingdom