About Tudor Rose Holdings Limited (03404118) United Kingdom