About A. Barwell & Sons (uk) Limited (04530412) United Kingdom