About Endura Roses (london) Ltd (11987753) United Kingdom