About R H Leonard Limited (00897393) United Kingdom