About Mallory Stevenson Designs Limited (11512654) United Kingdom