About Trafalgar Property Developments Limited (04671938) United Kingdom