About Tucker Properties Limited (07780831) United Kingdom