About Trafalgar Associates Limited (02882739) United Kingdom