About Rose & Son Henley-on-thames Limited (07597521) United Kingdom