About Adembo Design & Engineering Limited (08338486) United Kingdom