About Telford Scizzorhands Limited (08130602) United Kingdom