About Ideal Concept London Ltd (07594073) United Kingdom