About Ideal Building Solutions Limited (10066075) United Kingdom