About S.dell & Sons Limited (00712395) United Kingdom