About Ideal Partners Ltd (05096006) United Kingdom