About Tuckten Properties Limited (01121502) United Kingdom