About Maxfield & Sons Limited (00038459) United Kingdom