About Walter Meaby Designs Limited (05736730) United Kingdom