About The Harkness Rose Company Limited (12896813) United Kingdom