About Clacher Holdings Limited (13199329) United Kingdom