About Torrington Refill Store Ltd (12927049) United Kingdom