About Tilly Properties Limited (13184633) United Kingdom