About Ideal Spaces Ltd (09788890) United Kingdom