About Trafalgar Wharf Limited (06671758) United Kingdom