About Trafalgar Square Investments Limited (04873167) United Kingdom