About Townshend London Ltd (12077032) United Kingdom