About S J And D E L Ltd (08798336) United Kingdom