About Trafalgar Lettings Ltd (09335752) United Kingdom