About Till Properties Limited (13327242) United Kingdom