About Ideal London Ltd (10814838) United Kingdom