About New Idea Developments Limited (05969901) United Kingdom