About Strathcarron Gallowgate Limited (SC580907) United Kingdom