About Leonhard Fuss Limited (06571064) United Kingdom