About Trafalgar House Trustees Limited (01604930) United Kingdom