About Jute & Sable Limited (10365970) United Kingdom