About Trafalgar Properties And Land Limited (13683028) United Kingdom