About Townshend Bars Limited (SC579253) United Kingdom