About Telyu Properties Ltd (13681840) United Kingdom