About Skala Properties Ltd (08750704) United Kingdom