About Neil Hall & Sons Limited (07486624) United Kingdom