About Galloway Land And Property Services Limited (SC137618) United Kingdom