About Sala Developments Limited (12774816) United Kingdom