Stella McCartney swimsuit net-a-porter.com, £70 The beautiful and the pract - The Independent