About Clemfred Ltd (09219392) United Kingdom