About T&s Nicholson Limited (07866462) United Kingdom