About Trafalgar Property Investment Limited (12233008) United Kingdom