About Tenbury Investments Ltd (10051894) United Kingdom