About Cleopatra Linen Limited (13017002) United Kingdom