About Intu Developments Limited (11461024) United Kingdom