About Renshaw & Rose Ltd (09541220) United Kingdom