About T & R Slack Limited (05396998) United Kingdom