About Ellen Merchant Ltd (13581289) United Kingdom