About Tabor Property Investment Limited (11391028) United Kingdom