About Tenbury Properties Ltd (10051880) United Kingdom