About Mcewen Richardson Designs Limited (11512648) United Kingdom