About Sjo Developments Ltd (11938504) United Kingdom