About M.h. Hall & Sons Limited (02324731) United Kingdom