About J.a. Maxfield & Son Limited (01688798) United Kingdom