About Island Treatment Specialists Limited (01829746) United Kingdom