About Thomas Bragg & Sons Limited (01231003) United Kingdom