About Neil & Barker (northwich) Limited (10715352) United Kingdom