About Stamford Scissorhounds Limited (09408188) United Kingdom