About Leo Rowland Limited (13068426) United Kingdom