About Sable & Wolf Limited (10261642) United Kingdom