About Try & Lilly Properties Limited (09526166) United Kingdom