About Stranraer Sustainable Heat And Power Limited (10001358) United Kingdom