About Ideal Design & Developments Ltd (06257625) United Kingdom