About Seba Decorating Specialists Ltd (11721547) United Kingdom