About Swift Tuttle Limited (02575111) United Kingdom