About Ideal Installations Limited (02581803) United Kingdom