About Tickford Property Management Limited (05159768) United Kingdom