About Seven Cousins Limited (09484830) United Kingdom