About Harkness New Roses Limited (00902657) United Kingdom