About Stromlachan Properties Ltd (SC597419) United Kingdom