About Bell & Maywood Ltd (08883203) United Kingdom