About Ideal Builders Holdings Limited (12096343) United Kingdom