About S&i Developments Ltd (04741465) United Kingdom