About M.o.r.e. Design And Engineering Limited (08088274) United Kingdom