About Leo Ruff Limited (13386600) United Kingdom