About Trafalgar Development Holdings Limited (12718874) United Kingdom