About The Specialists International Limited (03881424) United Kingdom