About Margaret Digby Ltd (SC596660) United Kingdom