About Ideal Holdings Limited (SC237614) United Kingdom