About Clemens Closet Limited (10849438) United Kingdom