About T L Baldwin & Son Limited (05399288) United Kingdom