About Tick Property Company Limited (07187166) United Kingdom