About Tilar Properties Limited (12493480) United Kingdom