About Trafalgar Consultancy Ltd (12692500) United Kingdom