About Ty-elli Properties Limited (04182881) United Kingdom