About Barwell Spares & Service Limited (06823160) United Kingdom