About James Walker Townson Limited (02395892) United Kingdom