About Rose & Hicks Limited (12151395) United Kingdom