About N & J Baker Ltd (08816076) United Kingdom