About Ruth Cane Limited (09488895) United Kingdom